在數位金融的世界裡,加密貨幣的價格波動比股票更劇烈,想要掌握投資節奏,除了即時價格,歷史價格趨勢 也是非常關鍵的參考指標。今天我們就來用 Python 實作一個「加密貨幣歷史價格查詢」工具,讓我們能夠快速查看特定幣種在一段時間內的價格走勢。
pip install yfinance pandas matplotlib
import yfinance as yf
import pandas as pd
# 以比特幣對美元 (BTC-USD) 為例
symbol = "BTC-USD"
# 取得過去 1 年的歷史數據
data = yf.download(symbol, start="2024-01-01", end="2024-12-31")
# 顯示前五筆
print(data.head())
執行後,你會得到開盤價、最高價、最低價、收盤價、成交量等資訊,方便我們進一步分析。
文字數據雖然有用,但用圖表呈現趨勢更直觀。以下加上 Matplotlib,把收盤價畫出來:
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'Heiti TC'
# 繪製收盤價走勢
plt.figure(figsize=(10,5))
plt.plot(data.index, data['Close'], label="收盤價", color='orange')
plt.title(f"{symbol} 歷史收盤價趨勢圖")
plt.xlabel("日期")
plt.ylabel("價格 (USD)")
plt.legend()
plt.grid(True)
plt.show()
執行後,你將看到比特幣收盤價的曲線圖,清楚呈現其價格波動與顯著的上升趨勢,幫助你輕鬆掌握漲跌節奏(數據涵蓋2024年1月至2025年1月)。這樣不只可以應用在比特幣,任何在 Yahoo Finance 上有資料的加密貨幣都能查詢,比如 ETH-USD(以太幣)、DOGE-USD(狗狗幣)等。
這個工具能幫助我們回顧歷史價格走勢,分析某個幣種在特定事件(例如法規公布、減半、交易所被駭)前後的漲跌幅度,對於長期持幣或短線操作都很有價值。數據+圖表的結合,也讓我們的觀察更全面,判斷更精準。